Skip to content

Script local alpha signing - #6

Merged
R055LE merged 1 commit into
mainfrom
agent/script-alpha-signing
Aug 10, 2026
Merged

Script local alpha signing#6
R055LE merged 1 commit into
mainfrom
agent/script-alpha-signing

Conversation

@R055LE

@R055LE R055LE commented Aug 10, 2026

Copy link
Copy Markdown
Owner

What changed

  • add a guarded wrapper that selects the successful Android build for the exact current main commit
  • download the unsigned candidate into a private temporary directory and hand it to the existing signing verifier
  • preserve interactive password entry and document the resumable local workflow
  • test the wrapper in CI with an isolated fake repository and GitHub CLI

Why

Local signing had too many manual steps to reconstruct safely after time away from the project. This keeps the signing passwords as a human-entered boundary while automating candidate selection, provenance checks, download, and cleanup.

This does not publish signed APKs or change the current distribution policy.

Validation

  • bash -n scripts/sign-latest-alpha.sh scripts/test-sign-latest-alpha.sh
  • ./scripts/test-sign-latest-alpha.sh
  • actionlint .github/workflows/android.yml
  • ./gradlew --no-daemon test lint assembleDebug assembleRelease
  • git diff --check
  • staged gitleaks scan

@R055LE
R055LE marked this pull request as ready for review August 10, 2026 17:14
@R055LE
R055LE merged commit 66a743f into main Aug 10, 2026
1 check passed
@R055LE
R055LE deleted the agent/script-alpha-signing branch August 10, 2026 17:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant